Approximation of Generalized Processor Sharing with Interleaved Stratified Timer Wheels - Extended Version

نویسنده

  • Martin Karsten
چکیده

This paper presents Interleaved Stratified Timer Wheels as a novel priority queue data structure for traffic shaping and scheduling in packet-switched networks. The data structure is used to construct an efficient packet approximation of General Processor Sharing (GPS). This scheduler is the first of its kind by combining all desirable properties without any residual catch. In contrast to previous work, the scheduler presented here has constant and near-optimal delay and fairness properties, and can be implemented with O(1) algorithmic complexity, and has a low absolute execution overhead. The paper presents the priority queue data structure and the basic scheduling algorithm, along with several versions with different cost-performance trade-offs. A generalized analytical model for rate-controlled rounded timestamp schedulers is developed and used to assess the scheduling properties of the different scheduler versions. Some illustrative simulation results are presented to reaffirm those properties.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Call Admission Control in Generalized Processor Sharing (GPS) Schedulers

Generalized Processor Sharing(GPS) is an idealized fluid discipline with a number of desirable properties. Its packetized version PGPS is considered to be a good choice as a packet scheduling discipline to guarantee Quality-of-Service in IP and ATM networks. The existing Connection Admission Control(CAC) frameworks for GPS result in a conservative resource allocation. We propose an Optimal CAC ...

متن کامل

Fluid and Heavy Traffic Diffusion Limits for a Generalized Processor Sharing Model By

Under fairly general assumptions on the arrival and service time processes, we prove fluid and heavy traffic limit theorems for the unfinished work, queue length, sojourn time and waiting time processes associated with a single station multiclass generalized processor sharing model. The fluid limit of the unfinished work process is characterized by the Skorokhod map associated with a Skorokhod ...

متن کامل

Improving the Interleaved Signature Instruction Stream Technique

Control flow monitoring using a watchdog processor is a well-known technique to increase the dependability of a microprocessor system. Most approaches embed reference signatures for the watchdog processor into the processor instruction stream creating noticeable memory and performance overheads. A novel embedding signatures technique called Interleaved Signatures Instruction Stream has been rec...

متن کامل

The Heavy Traffic Limit of an Unbalanced Generalized Processor Sharing Model

This work considers a server that processes J classes using the generalized processor sharing discipline with base weight vector α= (α1, . . . , αJ ) and redistribution weight vector β = (β1, . . . , βJ ). The invariant manifold M of the so-called fluid limit associated with this model is shown to have the form M = {x ∈ RJ+ :xj = 0 for j ∈ S}, where S is the set of strictly subcritical classes,...

متن کامل

The Heavy Traffic Limit of an Unbalanced Generalized Processor Sharing Model By

This work considers a server that processes J classes using the generalized processor sharing discipline with base weight vector α = (α1, . . . , αJ ) and redistribution weight vector β = (β1, . . . , βJ ). The invariant manifold M of the so-called fluid limit associated with this model is shown to have the form M = {x ∈R+ :xj = 0 for j ∈ S}, where S is the set of strictly subcritical classes, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995